package com.hengpeng.itfinbase.message.partner;

import java.util.List;
import java.util.Map;

import com.hengpeng.itfinbase.message.ResponseMessage;

/**
 * <pre>
 * 投资响应消息
 * </pre>
 * @author weiyuan
 * @version 1.0, 2015年5月28日
 */
public class InvestInfoResponseMsg extends ResponseMessage
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -5548801809975532328L;

	/**
	 * 订单号
	 */
	private String OrdId;

	/**
	 * 订单日期
	 */
	private String OrdDate;

	/**
	 * 订单号
	 */
	private String SubOrdId;

	/**
	 * 订单日期
	 */
	private String SubOrdDate;

	/**
	 * 交易金额
	 */
	private String TransAmt;

	/**
	 * 扣款手续费
	 */
	private String Fee;

	/**
	 * 入账客户号
	 */
	private String InCustId;

	/**
	 * 入账子账户
	 */
	private String InAcctId;

	/**
	 * 续费收取对象标志 I/O
	 */
	private String FeeObjFlag;

	/**
	 * 出账客户号
	 */
	private String OutCustId;

	/**
	 * 出账子账户
	 */
	private String OutAcctId;

	/**
	 * 还款批次号
	 */
	private String BatchId;

	/**
	 * 商户还款订单日期
	 */
	private String MerOrdDate;

	/**
	 * 成功条数
	 */
	private String SucNum;

	/**
	 * 失败条数
	 */
	private String FailNum;

	/**
	 * 错误信息
	 */
	private Map<String, List<Map<String, String>>> ErrMsg;

	/**
	 * 商户后台应答地址
	 */
	private String BgRetUrl;

	/**
	 * 项目ID
	 */
	private String ProId;

	/**
	 * 返参扩展域
	 */
	private String RespExt;

	/**
	 * 冻结标识
	 */
	private String FreezeTrxId;

	/**
	 * 交易查询结果 在交易状态查询中用到该属性来判断投标是否成功(参见接口4.4.4) 兼容投标状态查询定时作业
	 */
	private String transStat;

	public String getFreezeTrxId()
	{
		return FreezeTrxId;
	}

	public void setFreezeTrxId(String freezeTrxId)
	{
		FreezeTrxId = freezeTrxId;
	}

	public String getOutCustId()
	{
		return OutCustId;
	}

	public void setOutCustId(String outCustId)
	{
		OutCustId = outCustId;
	}

	public String getOutAcctId()
	{
		return OutAcctId;
	}

	public void setOutAcctId(String outAcctId)
	{
		OutAcctId = outAcctId;
	}

	public String getBatchId()
	{
		return BatchId;
	}

	public void setBatchId(String batchId)
	{
		BatchId = batchId;
	}

	public String getMerOrdDate()
	{
		return MerOrdDate;
	}

	public void setMerOrdDate(String merOrdDate)
	{
		MerOrdDate = merOrdDate;
	}

	public String getSucNum()
	{
		return SucNum;
	}

	public void setSucNum(String sucNum)
	{
		SucNum = sucNum;
	}

	public String getFailNum()
	{
		return FailNum;
	}

	public void setFailNum(String failNum)
	{
		FailNum = failNum;
	}

	public Map<String, List<Map<String, String>>> getErrMsg()
	{
		return ErrMsg;
	}

	public void setErrMsg(Map<String, List<Map<String, String>>> errMsg)
	{
		ErrMsg = errMsg;
	}

	public String getBgRetUrl()
	{
		return BgRetUrl;
	}

	public void setBgRetUrl(String bgRetUrl)
	{
		BgRetUrl = bgRetUrl;
	}

	public String getProId()
	{
		return ProId;
	}

	public void setProId(String proId)
	{
		ProId = proId;
	}

	public String getRespExt()
	{
		return RespExt;
	}

	public void setRespExt(String respExt)
	{
		RespExt = respExt;
	}

	public String getOrdId()
	{
		return OrdId;
	}

	public void setOrdId(String ordId)
	{
		OrdId = ordId;
	}

	public String getOrdDate()
	{
		return OrdDate;
	}

	public void setOrdDate(String ordDate)
	{
		OrdDate = ordDate;
	}

	public String getSubOrdId()
	{
		return SubOrdId;
	}

	public void setSubOrdId(String subOrdId)
	{
		SubOrdId = subOrdId;
	}

	public String getSubOrdDate()
	{
		return SubOrdDate;
	}

	public void setSubOrdDate(String subOrdDate)
	{
		SubOrdDate = subOrdDate;
	}

	public String getTransAmt()
	{
		return TransAmt;
	}

	public void setTransAmt(String transAmt)
	{
		TransAmt = transAmt;
	}

	public String getFee()
	{
		return Fee;
	}

	public void setFee(String fee)
	{
		Fee = fee;
	}

	public String getInCustId()
	{
		return InCustId;
	}

	public void setInCustId(String inCustId)
	{
		InCustId = inCustId;
	}

	public String getInAcctId()
	{
		return InAcctId;
	}

	public void setInAcctId(String inAcctId)
	{
		InAcctId = inAcctId;
	}

	public String getFeeObjFlag()
	{
		return FeeObjFlag;
	}

	public void setFeeObjFlag(String feeObjFlag)
	{
		FeeObjFlag = feeObjFlag;
	}

	public String getTransStat()
	{
		return transStat;
	}

	public void setTransStat(String transStat)
	{
		this.transStat = transStat;
	}

}
